home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR06 / AMAZE234.ZIP / SYSOP.DOC < prev   
Text File  |  1993-08-11  |  13KB  |  301 lines

  1.  
  2.                      A D V E N T U R E R ' S     M A Z E
  3.  
  4.                              W r i t t e n    b y
  5.  
  6.                     W i l l i a m    H.    R o u n t r e e
  7.  
  8.                   C o p y r i g h t  (c)   1 9 9 2, 1 9 9 3
  9.  
  10.  
  11. ADVENTURER'S MAZE, Copyright (c) 1992, 1993  by William H. Rountree, is
  12. being distributed as Shareware. Under this concept you may use the
  13. SHAREWARE (unregistered) version for a reasonable period of time for
  14. evaluation after which you must either register your copy or discontinue
  15. usage.
  16.  
  17. Disclaimer:
  18.  
  19.      This program and other files associated with it are not
  20.      guaranteed to be bug free or virus free.  We are not
  21.      responsible for any damages of any kind, including
  22.      profit loses and data loss, that relate directly or
  23.      indirectly to these programs and files.  You may
  24.      distribute this program, as long as it is in unmodified
  25.      for with all the files originally included.
  26.  
  27. Credits:
  28.      Quick Basic (R) is a registered trade mark of Microsoft Corporation
  29.  
  30.      PCBoard (R) is a registered trade mark of Clark Development
  31.                  Corporation
  32.  
  33.      DoorFrame is copyrighted by Ted Freeman 1990-3,
  34.                   copyright (c) July-93 by Richard Paquette
  35.  
  36.  
  37. Overview:
  38.  
  39.           * * * * * * * This Door Requires ANSI  * * * * * * *
  40.  
  41.      Adventurer's Maze is a role playing type door game.  This door does not
  42.      contain any time limit except that of the user's existing time left
  43.      online.  Although not written to operate on a multi-tasking environment,
  44.      it has been tested to do so without any known problems.  This door will
  45.      support upto 50 users.  Each user's file requires appoximatly 29k of hard
  46.      drive space.  The minimuim suggested allocated space is 1.5 Meg.  This
  47.      door will support RBBS, Wildcat and PCBoard.  It is also written to be
  48.      able to use Com ports and IRQ's not usually used.  This door does NOT
  49.      require any daily maintance.  This door code is written using Quick
  50.      Basic and DoorFrame runtime library.  Due to problems with the Visual
  51.      Basic DoorFrame, I am using only the Quick Basic version (Non-reg.).
  52.      If the problem with Visual Basic is not resolved soon, I will 
  53.      register this version of DoorFrame also.
  54.  
  55. Configuration file setup:
  56.                                 Example Batch File
  57.                                 ------------------
  58. A sample batch file is included and is similar to the following:
  59.  
  60.    ECHO OFF
  61.    CD\DOORS\ADVMAZE        <=- Switch to the door's Directory.
  62.    MAZE MAZE.CFG           <=- Execute the door program and pass the
  63.                                 configuration filename to the program.
  64.    CD\PCB                  <=- Go back to PCB DIR when user exits door.
  65.    BOARD                   <=- Restart BBS.
  66.  
  67.  
  68.                           Configuration Files
  69.                           -------------------
  70.  
  71. Example configuration file for PCBOARD.SYS
  72. ------------------------------------------
  73.  
  74. C:\PCB\PCBOARD.SYS  <=-  (Full pathname of your PCBOARD.SYS file)
  75. Prime Base          <=-  (Change this to your BBS name)
  76. William             <=-  (The Sysop's first name)
  77. Rountree            <=-  (The Sysop's last name)
  78. 00000               <=-  (Your BBS Registration Number)
  79. 14                  <=-  (Number of days before removing an inactive user)
  80. 30                  <=-  (Number of moves a player gets each day.)
  81. William Rountree    <=-  (Sponsor of Door)
  82.  
  83. Example configuration file for USERS.SYS
  84. ------------------------------------------
  85.  
  86. C:\PCB\USERS.SYS    <=-  (Full pathname of your USERS.SYS file)
  87. Prime Base          <=-  (Change this to your BBS name)
  88. William             <=-  (The Sysop's first name)
  89. Rountree            <=-  (The Sysop's last name)
  90. 00000               <=-  (Your BBS Registration Number)
  91. 14                  <=-  (Number of days before removing an inactive user)
  92. 30                  <=-  (Number of moves a player gets each day.)
  93. William Rountree    <=-  (Sponsor of Door)
  94.  
  95. Example configuration file for DOOR.SYS
  96. ---------------------------------------
  97.  
  98. C:\BBS\DOOR.SYS     <=-  (Full pathname of your DOOR.SYS file)
  99. Prime Base          <=-  (Change this to your BBS name)
  100. William             <=-  (The Sysop's first name)
  101. Rountree            <=-  (The Sysop's last name)
  102. 00000               <=-  (Your BBS Registration Number)
  103. 14                  <=-  (Number of days before removing an inactive user)
  104. 30                  <=-  (Number of moves a player gets each day.)
  105. William Rountree    <=-  (Sponsor of Door)
  106.  
  107. Example configuration file for USERINFO.DAT
  108. -------------------------------------------
  109.  
  110. C:\BBS\USERINFO.DAT <=-  (Full pathname of your USERINFO.DAT file)
  111. Prime Base          <=-  (Change this to your BBS name)
  112. William             <=-  (The Sysop's first name)
  113. Rountree            <=-  (The Sysop's last name)
  114. 00000               <=-  (Your BBS Registration Number)
  115. 14                  <=-  (Number of days before removing an inactive user)
  116. 30                  <=-  (Number of moves a player gets each day.)
  117. William Rountree    <=-  (Sponsor of Door)
  118.  
  119. Example configuration file for CALLINFO.BBS
  120. -------------------------------------------
  121.  
  122. C:\BBS\CALLINFO.BBS <=-  (Full pathname of your CALLINFO.BBS file)
  123. Prime Base          <=-  (Change this to your BBS name)
  124. William             <=-  (The Sysop's first name)
  125. Rountree            <=-  (The Sysop's last name)
  126. 00000               <=-  (Your BBS Registration Number)
  127. 14                  <=-  (Number of days before removing an inactive user)
  128. 30                  <=-  (Number of moves a player gets each day.)
  129. William Rountree    <=-  (Sponsor of Door)
  130.  
  131. Example configuration file for DORINFOx.DEF
  132. -------------------------------------------
  133.  
  134. C:\BBS\DORINFOx.DEF <=-  (Full pathname of your DORINFOx.DEF file
  135.                           where 'x' is the BBS Node number.
  136. Prime Base          <=-  (Change this to your BBS name)
  137. William             <=-  (The Sysop's first name)
  138. Rountree            <=-  (The Sysop's last name)
  139. 00000               <=-  (Your BBS Registration Number)
  140. 14                  <=-  (Number of days before removing an inactive user)
  141. 30                  <=-  (Number of moves a player gets each day.)
  142. William Rountree    <=-  (Sponsor of Door)
  143.  
  144. Example configuration file for SFDOORS.DAT
  145. ------------------------------------------
  146.  
  147. C:\BBS\SFDOORS.DAT  <=-  (Full pathname of your SFDOORS.DAT file)
  148. Prime Base          <=-  (Change this to your BBS name)
  149. William             <=-  (The Sysop's first name)
  150. Rountree            <=-  (The Sysop's last name)
  151. 00000               <=-  (Your BBS Registration Number)
  152. 14                  <=-  (Number of days before removing an inactive user)
  153. 30                  <=-  (Number of moves a player gets each day.)
  154. William Rountree    <=-  (Sponsor of Door)
  155.  
  156. Example configuration file for GTUSER.BBS
  157. ----------------------------------------
  158.  
  159. C:\BBS\GTUSER.BBS   <=-  (Full pathname of your GTUSER.BBS file)
  160. Prime Base          <=-  (Change this to your BBS name)
  161. William             <=-  (The Sysop's first name)
  162. Rountree            <=-  (The Sysop's last name)
  163. 1                   <=-  (COM port number - defaults to 1)
  164. 1                   <=-  (Node number - defaults to 1)
  165. 00000               <=-  (Your BBS Registration Number)
  166. 14                  <=-  (Number of days before removing an inactive user)
  167. 30                  <=-  (Number of moves a player gets each day.)
  168. William Rountree    <=-  (Sponsor of Door)
  169.  
  170. Example configuration file for TRIBBS.SYS
  171. ----------------------------------------
  172.  
  173. C:\BBS\TRIBBS.BBS   <=-  (Full pathname of your TRIBBS.SYS file)
  174. Prime Base          <=-  (Change this to your BBS name)
  175. William             <=-  (The Sysop's first name)
  176. Rountree            <=-  (The Sysop's last name)
  177. 00000               <=-  (Your BBS Registration Number)
  178. 14                  <=-  (Number of days before removing an inactive user)
  179. 30                  <=-  (Number of moves a player gets each day.)
  180. William Rountree    <=-  (Sponsor of Door)
  181.  
  182. NOTE: At present it is unclear which BBS systems read their BBS drop files
  183.       back in and make updates to the system files upon termination of a door.
  184.       If your BBS performs this function then your files will be updated,
  185.       otherwise nothing will change and the updates will have to be performed
  186.       manually. It is left to the individual Sysop to know if his BBS
  187.       software does indeed perform the updates or not.
  188.  
  189.     DoorFrame requires DOS 3.x and up since all files are opened in SHARED
  190.     mode.
  191.  
  192.     When using PCBOARD.SYS, DoorFrame also accesses the USERS file.
  193.  
  194.     When using USERS.SYS, DoorFrame also accesses PCBOARD.SYS, PCBOARD.DAT
  195.     and the USERS file.
  196.  
  197.     The DOOR.SYS used by DoorFrame is the standard 52 line GAP (tm) file.
  198.  
  199.     The CALLINFO.BBS used by DoorFrame currently contains 36 lines.
  200.  
  201.     If ANY Basic error is encountered, it will branch to ERR.ROUTINE and
  202.     call the ERRORS subroutine. The error will be printed to the screen and
  203.     written to DFRAME.ERR. Your Door will then exit back to the BBS.
  204.  
  205. Fossil Driver Support
  206. ---------------------
  207.  
  208. MAZE MAZE.CFG /FD
  209.  
  210. -  BNU: Not Tested yet.  (To my knowledge.)
  211.  
  212. -  XOO: Not Tested yet.  (To my knowledge.)
  213.  
  214. Environment Variables:
  215.  
  216. Adventurer's Maze supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4
  217. and COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
  218. number after the configuration filename.
  219.     MAZE MAZE.CFG /5 OR
  220.     MAZE MAZE.CFG /%IRQ%  for the environment variable.
  221. The /5 tells Adventurer's Maze to use IRQ5 rather than the standard IRQ4 that
  222. is normally used with COM1. No /x parameter is needed for the standard IRQ's.
  223.  
  224. When specifying the location of the system file on line 1 of the doors .CFG
  225. file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
  226. and %wcnodeid%. Some examples:
  227.  PCBoard:
  228.    USERS.SYS in C:\PCB           - %pcbdrive%%pcbdir%\USERS.SYS
  229.    USERS.SYS in C:\PCB\NODE1     - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS
  230.  
  231.  Wildcat!:
  232.    USERINFO.DAT in C:\WC\NODE1   - C:\WC\NODE%wcnodeid%
  233.  
  234. Non-PCBoard systems may use the PCB environment variables by setting them
  235. in either AUTOEXEC.BAT or in the batch that runs the door. For example:
  236.  SET PCBDRIVE=C:
  237.  SET PCBDIR=\BBSDIR
  238.  SET PCBNODE=1
  239.  
  240.  
  241. Daily Maintance:
  242.  
  243.      No modification of your daily maintance is required since Adventurer's
  244.      Maze performs it's Daily Maintance on the first caller that day.  This
  245.      Maintance is very short and should not delay the play by that call
  246.      very much.
  247.  
  248. Limitations:
  249.  
  250.      This door will continue to operate in it's original condition until
  251.      it is registered.  A 5 second delay and message will be displayed upon
  252.      it start and exit.  After 10 days of play by a player, the Merchant will
  253.      close down.  After 15 days of play by a player, the character that the
  254.      player is running will be reset to 1st level.  All of these limitations
  255.      will be removed upon it's registration.
  256.  
  257. Sysop Keys
  258. ==========
  259.  
  260. F3    -  Toggles the printer On/Off. Value is passed to PCBoard and/or
  261.          written to DOOR.SYS and USERS.SYS
  262. F4    -  Toggles the Page Bell on/off. Value is passed to PCBoard
  263.          and/or written to DOOR.SYS and USERS.SYS
  264. F5    -  DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
  265. F7    -  Toggles the Caller Alarm On/Off. Value is passed to PCBoard
  266.          and/or written to DOOR.SYS and USERS.SYS
  267. F8    -  Returns the caller involuntarily to the BBS.
  268. F9    -  Toggles the local display On/Off. Value is passed to PCBoard
  269.          and/or written to DOOR.SYS and USERS.SYS
  270. F10   -  Activates SysOp CHAT mode within the DOOR.
  271. ESC   -  Deactivates CHAT mode.  DOOR is resumed.
  272. UP    -  Give the caller extra time while in the DOOR.
  273. DN    -  Subtract time from the caller while in the DOOR.
  274. HOME  -  HELP key for Status Line options.
  275. ALT-N -  SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
  276. ALT-X -  PCBoard will exit after current caller logs off. Value is
  277.          passed to PCBoard. Not available on non-PCBoard systems.
  278.  
  279. Beta Testing:
  280.  
  281.      This version has been beta tested only on Prime Base.
  282.  
  283. Registration:
  284.  
  285.      Adventurer's Maze costs $20.00 US currency to register.  I will post a 
  286.      message on Prime Base in the Door Support Conference with your 
  287.      individual registration number.  If you have any problems or questions,
  288.      please leave all messages in this area for:
  289.     
  290.           William Rountree or Sysop at:
  291.  
  292.           Prime Base Node #1: (804) 587-4289   14,400 V32Bis, V42Bis
  293.           Prime Base Node #2: (804) 587-4382   16,800 USR Dual Standard
  294.           Voice:              (804) 587-3082  
  295.  
  296. Upgrading from previous versions:
  297.  
  298.       Due to extensive rewrite, you must remove all previous files and
  299.       start over.  Please note the change in .cfg file format.
  300.      
  301.